<!DOCTYPE html>
<html>
  <head><meta name="generator" content="Hexo 3.8.0">
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
  <meta name="description" content="fengzhaoyang&#39;s blog">
  <meta name="keyword" content="hexo-theme, vuejs">
  
  <link rel="shortcut icon" href="/css/images/logo.png">
  
  <title>
    
    Github 最热门开源项目整理持续更新 20190508 | fzy-blog
    
  </title>
  <link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
  <link href="//cdnjs.cloudflare.com/ajax/libs/nprogress/0.2.0/nprogress.min.css" rel="stylesheet">
  <link href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/tomorrow.min.css" rel="stylesheet">
  <link rel="stylesheet" href="/css/style.css">
  
  <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/geopattern/1.2.3/js/geopattern.min.js"></script>
  <script src="//cdnjs.cloudflare.com/ajax/libs/nprogress/0.2.0/nprogress.min.js"></script>
  
  <script src="/js/qrious.js"></script>
  
  
  
  
    <!-- MathJax support START -->
    <script type="text/x-mathjax-config">
      MathJax.Hub.Config({
        tex2jax: {
          inlineMath: [ ['$','$'], ["\\(","\\)"]  ],
          processEscapes: true,
          skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
        }
      });
    </script>

    <script type="text/x-mathjax-config">
      MathJax.Hub.Queue(function() {
        var all = MathJax.Hub.getAllJax(), i;
        for (i=0; i < all.length; i += 1) {
          all[i].SourceElement().parentNode.className += ' has-jax';
        }
      });
    </script>
    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
    <!-- MathJax support END -->
  


</head>
<div class="wechat-share">
  <img src="/css/images/logo.png">
</div>
  <body>
    <header class="header fixed-header">
  <div class="header-container">
    <a class="home-link" href="/">
      <div class="logo"></div>
      <span>fzy-blog</span>
    </a>
    <ul class="right-list">
      
        <li class="list-item">
          
            <a href="/" class="item-link">Home</a>
          
        </li>
      
        <li class="list-item">
          
            <a href="/tags/" class="item-link">Tags</a>
          
        </li>
      
        <li class="list-item">
          
            <a href="/archives/" class="item-link">Archives</a>
          
        </li>
      
        <li class="list-item">
          
            <a href="/project/" class="item-link">Projects</a>
          
        </li>
      
        <li class="list-item">
          
            <a href="/about/" class="item-link">About</a>
          
        </li>
      
    </ul>
    <div class="menu">
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
      <span class="icon-bar"></span>
    </div>
    <div class="menu-mask">
      <ul class="menu-list">
        
          <li class="menu-item">
            
              <a href="/" class="menu-link">Home</a>
            
          </li>
        
          <li class="menu-item">
            
              <a href="/tags/" class="menu-link">Tags</a>
            
          </li>
        
          <li class="menu-item">
            
              <a href="/archives/" class="menu-link">Archives</a>
            
          </li>
        
          <li class="menu-item">
            
              <a href="/project/" class="menu-link">Projects</a>
            
          </li>
        
          <li class="menu-item">
            
              <a href="/about/" class="menu-link">About</a>
            
          </li>
        
      </ul>
    </div>
  </div>
</header>

    <div id="article-banner">
  <h2>Github 最热门开源项目整理持续更新 20190508</h2>
  <p class="post-date">2019-05-24</p>
  <div class="arrow-down">
    <a href="javascript:;"></a>
  </div>
</div>
<main class="app-body flex-box">
  <!-- Article START -->
  <article class="post-article">
    <section class="markdown-content"><h5 id="导航"><a href="#导航" class="headerlink" title="导航"></a>导航</h5><blockquote>
<p><a href="#数据库">数据库</a> | <a href="#Spring-Cloud">Spring Cloud</a> | <a href="#组件">组件</a> | <a href="#系统">系统</a> | <a href="#监控">监控</a> | <a href="#大数据">大数据</a> | <a href="#Java教程">Java 教程</a> | <a href="#python">python</a> | <a href="#算法">算法</a> | <a href="#AI">AI</a> | <a href="#前端">前端</a> | <a href="#adnroid">android</a> | <a href="#跨平台开发">跨平台开发</a> | <a href="#开源工具教程">开源工具教程</a> | <a href="#产品">产品</a> | <a href="#大牛">大牛</a> | <a href="#参考">参考</a></p>
</blockquote>
<h5 id="数据库"><a href="#数据库" class="headerlink" title="数据库"></a>数据库</h5><p>20190301<br><a href="https://github.com/alibaba/druid" target="_blank" rel="noopener">https://github.com/alibaba/druid</a> 数据库连接池<br><a href="https://github.com/alibaba/arthas" target="_blank" rel="noopener">https://github.com/alibaba/arthas</a> java 诊断工具<br><a href="https://github.com/alibaba/fescar" target="_blank" rel="noopener">https://github.com/alibaba/fescar</a> 分布式事务<br><a href="https://gitee.com/baomidou/mybatis-plus" target="_blank" rel="noopener">https://gitee.com/baomidou/mybatis-plus</a> mybatis-plus 自动生成增删改查、java 代码<br><a href="https://gitee.com/durcframework/fastmybatis" target="_blank" rel="noopener">https://gitee.com/durcframework/fastmybatis</a> fastmybatis<br><a href="https://pingcap.com/" target="_blank" rel="noopener">https://pingcap.com/</a> 开源分布式关系型 nosql 数据库<br><a href="https://github.com/alibaba/canal" target="_blank" rel="noopener">https://github.com/alibaba/canal</a> binlog 的增量订阅&amp;消费组件</p>
<h5 id="Spring-Cloud"><a href="#Spring-Cloud" class="headerlink" title="Spring Cloud"></a>Spring Cloud</h5><p>20190301<br><a href="https://github.com/redisson/redisson" target="_blank" rel="noopener">https://github.com/redisson/redisson</a> 分布式锁<br><a href="https://github.com/zhuzhong/idleaf" target="_blank" rel="noopener">https://github.com/zhuzhong/idleaf</a> 分布式 id 生成<br><a href="https://gitee.com/yu120/neural" target="_blank" rel="noopener">https://gitee.com/yu120/neural</a> 微服务相关工具类<br><a href="https://github.com/qiurunze123/miaosha" target="_blank" rel="noopener">https://github.com/qiurunze123/miaosha</a> 秒杀系统设计与实现<br><a href="https://github.com/alibaba/nacos" target="_blank" rel="noopener">https://github.com/alibaba/nacos</a> 阿里服务发现与配置中心<br><a href="https://github.com/ctripcorp/apollo" target="_blank" rel="noopener">https://github.com/ctripcorp/apollo</a> 携程分布式配置中心<br><a href="https://github.com/alibaba/asyncload" target="_blank" rel="noopener">https://github.com/alibaba/asyncload</a> 异步执行<br>20190421<br><a href="https://github.com/chillzhuang/SpringBlade" target="_blank" rel="noopener">https://github.com/chillzhuang/SpringBlade</a> springcloud 前后端管理系统框架<br><a id="组件"></a></p>
<h5 id="组件"><a href="#组件" class="headerlink" title="组件"></a>组件</h5><p>20190301<br><a href="https://github.com/alibaba/jetcache" target="_blank" rel="noopener">https://github.com/alibaba/jetcache</a> 缓存工具类<br><a href="https://github.com/xuxueli/xxl-job" target="_blank" rel="noopener">https://github.com/xuxueli/xxl-job</a> 分布式调度框架<br><a href="https://github.com/google/guava" target="_blank" rel="noopener">https://github.com/google/guava</a> google java 工具<br><a href="https://github.com/alibaba/transmittable-thread-local" target="_blank" rel="noopener">https://github.com/alibaba/transmittable-thread-local</a> threadLocal 在线程间传递<br><a href="https://github.com/crossoverJie/cim" target="_blank" rel="noopener">https://github.com/crossoverJie/cim</a> java 即时通讯系统<br><a href="https://github.com/looly/hutool" target="_blank" rel="noopener">https://github.com/looly/hutool</a> 工具类<br><a href="https://gitee.com/lemur/easypoi" target="_blank" rel="noopener">https://gitee.com/lemur/easypoi</a> excel 导入导出工具类<br><a href="https://github.com/alibaba/easyexcel" target="_blank" rel="noopener">https://github.com/alibaba/easyexcel</a> excel 导入导出工具类<br><a href="https://github.com/Wechat-Group/weixin-java-tools" target="_blank" rel="noopener">https://github.com/Wechat-Group/weixin-java-tools</a> 微信 API 工具类<br><a href="https://github.com/alibaba/DataX" target="_blank" rel="noopener">https://github.com/alibaba/DataX</a> 离线数据同步工具/平台<br><a id="系统"></a></p>
<h5 id="系统"><a href="#系统" class="headerlink" title="系统"></a>系统</h5><p>20190301<br><a href="https://github.com/macrozheng/mall" target="_blank" rel="noopener">https://github.com/macrozheng/mall</a> 商城系统<br><a href="https://gitee.com/y_project/RuoYi" target="_blank" rel="noopener">https://gitee.com/y_project/RuoYi</a> springboot2 权限管理系统<br><a href="https://gitee.com/keets/microservice-integration" target="_blank" rel="noopener">https://gitee.com/keets/microservice-integration</a> 微服务网关，鉴权<br><a href="https://github.com/halo-dev/halo" target="_blank" rel="noopener">https://github.com/halo-dev/halo</a> 博客系统<br><a id="监控"></a></p>
<h5 id="监控"><a href="#监控" class="headerlink" title="监控"></a>监控</h5><p>20190301<br><a href="https://github.com/dianping/cat" target="_blank" rel="noopener">https://github.com/dianping/cat</a> 美团开源监控<br><a href="https://github.com/LinShunKang/MyPerf4J" target="_blank" rel="noopener">https://github.com/LinShunKang/MyPerf4J</a> 监控<br><a href="https://github.com/elastic/elasticsearch" target="_blank" rel="noopener">https://github.com/elastic/elasticsearch</a> ES 搜索<br><a id="大数据"></a></p>
<h5 id="大数据"><a href="#大数据" class="headerlink" title="大数据"></a>大数据</h5><p>20190301<br><a href="https://github.com/alibaba/mdrill" target="_blank" rel="noopener">https://github.com/alibaba/mdrill</a> 数据分析<br><a href="https://github.com/cloudera/hue" target="_blank" rel="noopener">https://github.com/cloudera/hue</a> hadoop 可视化图表<br><a id="Java教程"></a></p>
<h5 id="Java-教程"><a href="#Java-教程" class="headerlink" title="Java 教程"></a>Java 教程</h5><p>20190301<br><a href="https://github.com/spring-projects/spring-framework" target="_blank" rel="noopener">https://github.com/spring-projects/spring-framework</a> spring 源码<br><a href="https://github.com/ityouknow/spring-boot-examples" target="_blank" rel="noopener">https://github.com/ityouknow/spring-boot-examples</a> springboot2.0 教程<br><a href="https://github.com/spring-projects/spring-boot" target="_blank" rel="noopener">https://github.com/spring-projects/spring-boot</a> springboot 源码<br><a href="https://github.com/forezp/SpringCloudLearning" target="_blank" rel="noopener">https://github.com/forezp/SpringCloudLearning</a> springcloud 教程<br><a href="https://github.com/wuyouzhuguli/SpringAll" target="_blank" rel="noopener">https://github.com/wuyouzhuguli/SpringAll</a> spring 教程<br><a href="https://github.com/eugenp/tutorials" target="_blank" rel="noopener">https://github.com/eugenp/tutorials</a> - spring 教程<br><a href="https://github.com/Snailclimb/JavaGuide" target="_blank" rel="noopener">https://github.com/Snailclimb/JavaGuide</a> 面试<br><a href="https://github.com/crossoverJie/JCSprout" target="_blank" rel="noopener">https://github.com/crossoverJie/JCSprout</a> 面试<br><a href="https://github.com/iluwatar/java-design-patterns" target="_blank" rel="noopener">https://github.com/iluwatar/java-design-patterns</a> java 设计模式<br><a href="https://github.com/vipshop/vjtools" target="_blank" rel="noopener">https://github.com/vipshop/vjtools</a> 唯品会技术规范和工具 vjTools<br><a href="https://github.com/TeamStuQ/skill-map" target="_blank" rel="noopener">https://github.com/TeamStuQ/skill-map</a> 程序员技能图谱<br><a id="python"></a></p>
<h5 id="python"><a href="#python" class="headerlink" title="python"></a>python</h5><p>20190301<br><a href="https://github.com/zmrenwu/django-blog-tutorial" target="_blank" rel="noopener">https://github.com/zmrenwu/django-blog-tutorial</a> django 教程<br><a href="https://github.com/xianhu/LearnPython" target="_blank" rel="noopener">https://github.com/xianhu/LearnPython</a> python 教程<br><a href="https://github.com/gyh1621/GetSubtitles" target="_blank" rel="noopener">https://github.com/gyh1621/GetSubtitles</a> python 下载字幕小工具<br><a href="https://github.com/coleifer/huey" target="_blank" rel="noopener">https://github.com/coleifer/huey</a> 任务队列<br><a href="https://github.com/pyecharts/pyecharts" target="_blank" rel="noopener">https://github.com/pyecharts/pyecharts</a> echarts ptyhon 生成图表<br><a href="https://github.com/SpiderClub/weibospider" target="_blank" rel="noopener">https://github.com/SpiderClub/weibospider</a> 微博爬虫<br><a href="https://github.com/lining0806/PythonSpiderNotes" target="_blank" rel="noopener">https://github.com/lining0806/PythonSpiderNotes</a> 爬虫入门教程<br><a href="https://github.com/astorfi/TensorFlow-World" target="_blank" rel="noopener">https://github.com/astorfi/TensorFlow-World</a> 机器学习<br><a href="https://github.com/vahidk/EffectiveTensorflow" target="_blank" rel="noopener">https://github.com/vahidk/EffectiveTensorflow</a> 机器学习<br><a href="https://github.com/OmkarPathak/pygorithm" target="_blank" rel="noopener">https://github.com/OmkarPathak/pygorithm</a> 算法<br><a href="https://github.com/exacity/deeplearningbook-chinese" target="_blank" rel="noopener">https://github.com/exacity/deeplearningbook-chinese</a> 深度学习<br><a href="https://github.com/littlecodersh/ItChat" target="_blank" rel="noopener">https://github.com/littlecodersh/ItChat</a> python 调用微信 api<br><a href="https://github.com/chinese-poetry/chinese-poetry" target="_blank" rel="noopener">https://github.com/chinese-poetry/chinese-poetry</a> 中国诗词<br><a href="https://github.com/kennethreitz/records" target="_blank" rel="noopener">https://github.com/kennethreitz/records</a> 连接 mysql<br><a href="https://github.com/BrambleXu/pydata-notebook" target="_blank" rel="noopener">https://github.com/BrambleXu/pydata-notebook</a> 数据分析 第二版<br><a href="https://github.com/getredash/redash" target="_blank" rel="noopener">https://github.com/getredash/redash</a> 用 sql 实现可视化数据图表<br><a href="https://github.com/facert/awesome-spider" target="_blank" rel="noopener">https://github.com/facert/awesome-spider</a> 爬虫集合<br><a href="https://github.com/IBM/elasticsearch-spark-recommender" target="_blank" rel="noopener">https://github.com/IBM/elasticsearch-spark-recommender</a> 推荐系统<br><a href="https://github.com/pwxcoo/chinese-xinhua" target="_blank" rel="noopener">https://github.com/pwxcoo/chinese-xinhua</a> 新华字典<br><a href="https://github.com/wonderfulsuccess/weixin_crawler" target="_blank" rel="noopener">https://github.com/wonderfulsuccess/weixin_crawler</a> 微信公众号爬虫<br><a href="https://github.com/xianhu/PSpider" target="_blank" rel="noopener">https://github.com/xianhu/PSpider</a> 爬虫框架<br><a href="https://github.com/mahmoud/awesome-python-applications" target="_blank" rel="noopener">https://github.com/mahmoud/awesome-python-applications</a> python 软件<br><a href="https://github.com/openspug/spug" target="_blank" rel="noopener">https://github.com/openspug/spug</a> 开源运维平台 Flask<br>20190420 <a href="https://github.com/kootenpv/yagmail" target="_blank" rel="noopener">https://github.com/kootenpv/yagmail</a> 最简单的发送邮件 python 实现<br>20190428 <a href="https://github.com/jackfrued/Python-100-Days" target="_blank" rel="noopener">https://github.com/jackfrued/Python-100-Days</a> Python - 100 天从新手到大师<br><a id="算法"></a></p>
<h5 id="算法"><a href="#算法" class="headerlink" title="算法"></a>算法</h5><p>20190301<br><a href="https://github.com/Blankj/awesome-java-leetcode" target="_blank" rel="noopener">https://github.com/Blankj/awesome-java-leetcode</a> java 算法<br><a href="https://github.com/keon/algorithms" target="_blank" rel="noopener">https://github.com/keon/algorithms</a> python 实现<br><a href="https://github.com/TheAlgorithms/Python" target="_blank" rel="noopener">https://github.com/TheAlgorithms/Python</a> python 实现<br><a href="https://github.com/imhuay/Algorithm_Interview_Notes-Chinese" target="_blank" rel="noopener">https://github.com/imhuay/Algorithm_Interview_Notes-Chinese</a> 算法面试笔记<br><a href="https://github.com/apachecn/awesome-algorithm" target="_blank" rel="noopener">https://github.com/apachecn/awesome-algorithm</a> 算法大全<br><a href="https://github.com/algorithm-visualizer/algorithm-visualizer" target="_blank" rel="noopener">https://github.com/algorithm-visualizer/algorithm-visualizer</a> js 算法<br><a id="AI"></a></p>
<h5 id="AI"><a href="#AI" class="headerlink" title="AI"></a>AI</h5><p>20190301<br><a href="https://github.com/MorvanZhou/tutorials" target="_blank" rel="noopener">https://github.com/MorvanZhou/tutorials</a> 机器学习教程<br><a href="https://github.com/chenyuntc/pytorch-book" target="_blank" rel="noopener">https://github.com/chenyuntc/pytorch-book</a> pytorch 电子书<br><a href="https://github.com/warmheartli/ChatBotCourse" target="_blank" rel="noopener">https://github.com/warmheartli/ChatBotCourse</a> 聊天机器人教程<br><a href="https://github.com/exacity/simplified-deeplearning" target="_blank" rel="noopener">https://github.com/exacity/simplified-deeplearning</a> deep learning<br><a href="https://github.com/Avik-Jain/100-Days-Of-ML-Code" target="_blank" rel="noopener">https://github.com/Avik-Jain/100-Days-Of-ML-Code</a> 100 天学会机器学习<br><a href="https://github.com/nndl/nndl.github.io" target="_blank" rel="noopener">https://github.com/nndl/nndl.github.io</a> 神经网络与深度学习<br><a href="https://github.com/josephmisiti/awesome-machine-learning" target="_blank" rel="noopener">https://github.com/josephmisiti/awesome-machine-learning</a> 机器学习<br><a href="https://github.com/mahyarnajibi/SSH" target="_blank" rel="noopener">https://github.com/mahyarnajibi/SSH</a> caffe<br><a href="https://github.com/SnailTyan/deep-learning-papers-translation" target="_blank" rel="noopener">https://github.com/SnailTyan/deep-learning-papers-translation</a> 深度学习翻译<br><a href="https://github.com/openai/spinningup" target="_blank" rel="noopener">https://github.com/openai/spinningup</a> 深度学习<br><a href="https://github.com/huggingface/pytorch-pretrained-BERT" target="_blank" rel="noopener">https://github.com/huggingface/pytorch-pretrained-BERT</a> pytorch<br><a href="https://github.com/kmario23/deep-learning-drizzle" target="_blank" rel="noopener">https://github.com/kmario23/deep-learning-drizzle</a> 深度学习课程表<br><a href="https://github.com/stanfordnlp/stanfordnlp" target="_blank" rel="noopener">https://github.com/stanfordnlp/stanfordnlp</a> NLP Python<br><a href="https://github.com/taki0112/Tensorflow-Cookbook" target="_blank" rel="noopener">https://github.com/taki0112/Tensorflow-Cookbook</a> Tensorflow 电子书<br>20190421<br><a href="https://github.com/apachecn/AiLearning" target="_blank" rel="noopener">https://github.com/apachecn/AiLearning</a> AI 学习大全<br>20190428<br><a href="https://github.com/GokuMohandas/practicalAI/" target="_blank" rel="noopener">https://github.com/GokuMohandas/practicalAI/</a> 机器学习<br><a href="https://github.com/ZuzooVn/machine-learning-for-software-engineers/blob/master/README-zh-CN.md" target="_blank" rel="noopener">https://github.com/ZuzooVn/machine-learning-for-software-engineers/blob/master/README-zh-CN.md</a> 软件工程师的机器学习<br><a id="前端"></a></p>
<h5 id="前端"><a href="#前端" class="headerlink" title="前端"></a>前端</h5><p>20190301<br><a href="http://alloyteam.github.io/CodeGuide/" target="_blank" rel="noopener">http://alloyteam.github.io/CodeGuide/</a> 腾讯前端开发规范<br><a href="https://www.mdui.org/" target="_blank" rel="noopener">https://www.mdui.org/</a> Material Design 网页的响应式前端框架<br><a href="https://www.iviewui.com/" target="_blank" rel="noopener">https://www.iviewui.com/</a> 基于 vue 前端框架<br><a href="http://element-cn.eleme.io/#/zh-CN" target="_blank" rel="noopener">http://element-cn.eleme.io/#/zh-CN</a> 饿了么基于 vue 前端框架<br><a href="https://alibaba.github.io/ice/" target="_blank" rel="noopener">https://alibaba.github.io/ice/</a> 阿里 ReactJs 前端框架<br><a href="https://youzan.github.io/vant/#/zh-CN/intro" target="_blank" rel="noopener">https://youzan.github.io/vant/#/zh-CN/intro</a> 有赞基于 vue 移动端框架<br><a href="https://github.com/ElemeFE/mint-ui" target="_blank" rel="noopener">https://github.com/ElemeFE/mint-ui</a><br><a href="https://github.com/meili/minui" target="_blank" rel="noopener">https://github.com/meili/minui</a><br><a href="https://github.com/ElemeFE/node-interview" target="_blank" rel="noopener">https://github.com/ElemeFE/node-interview</a><br><a href="https://github.com/Requarks/wiki" target="_blank" rel="noopener">https://github.com/Requarks/wiki</a> nodejs+Git+markdown wiki<br><a href="https://github.com/alibaba/BizCharts" target="_blank" rel="noopener">https://github.com/alibaba/BizCharts</a> React 的图表库<br><a href="https://github.com/Kenshin/simpread" target="_blank" rel="noopener">https://github.com/Kenshin/simpread</a> 沉浸式阅读的扩展<br><a href="https://github.com/wxyyxc1992/Web-Series" target="_blank" rel="noopener">https://github.com/wxyyxc1992/Web-Series</a> 前端原型学习<br><a href="http://vue.awesometiny.com/" target="_blank" rel="noopener">http://vue.awesometiny.com/</a> vue 开源组件大全<br><a href="https://github.com/imageslr/weapp-library" target="_blank" rel="noopener">https://github.com/imageslr/weapp-library</a> 借书小程序<br><a href="https://github.com/vueComponent/ant-design-vue" target="_blank" rel="noopener">https://github.com/vueComponent/ant-design-vue</a><br>20190507 <a href="https://github.com/bytedance/xgplayer" target="_blank" rel="noopener">https://github.com/bytedance/xgplayer</a> Html5 西瓜视频播放器源码<br><a id="android"></a></p>
<h5 id="android"><a href="#android" class="headerlink" title="android"></a>android</h5><p>20190301<br><a href="https://github.com/XXApple/AndroidLibs" target="_blank" rel="noopener">https://github.com/XXApple/AndroidLibs</a> android 工具包<br><a href="https://github.com/li-xiaojun/XPopup" target="_blank" rel="noopener">https://github.com/li-xiaojun/XPopup</a> 通用弹窗组件<br><a href="https://github.com/stormzhang/android-interview-questions-cn" target="_blank" rel="noopener">https://github.com/stormzhang/android-interview-questions-cn</a> anroid 面试<br><a href="https://github.com/scwang90/SmartRefreshLayout" target="_blank" rel="noopener">https://github.com/scwang90/SmartRefreshLayout</a> 下拉刷新<br><a href="https://github.com/JessYanCoding/MVPArms" target="_blank" rel="noopener">https://github.com/JessYanCoding/MVPArms</a><br><a href="https://github.com/alibaba/Tangram-Android" target="_blank" rel="noopener">https://github.com/alibaba/Tangram-Android</a> 动态化构建 Native 页面的框架<br><a href="https://github.com/alibaba/freeline" target="_blank" rel="noopener">https://github.com/alibaba/freeline</a> 秒级编译<br><a href="https://github.com/yhaolpz/FloatWindow" target="_blank" rel="noopener">https://github.com/yhaolpz/FloatWindow</a> 界面悬浮窗<br><a href="https://github.com/JessYanCoding/AndroidAutoSize" target="_blank" rel="noopener">https://github.com/JessYanCoding/AndroidAutoSize</a> 自动适配<br><a href="https://github.com/afkT/DevUtils" target="_blank" rel="noopener">https://github.com/afkT/DevUtils</a> 工具类<br><a href="https://github.com/Blankj/AndroidUtilCode" target="_blank" rel="noopener">https://github.com/Blankj/AndroidUtilCode</a> 工具类<br><a id="跨平台开发"></a></p>
<h5 id="跨平台开发"><a href="#跨平台开发" class="headerlink" title="跨平台开发"></a>跨平台开发</h5><p>20190301<br><a href="https://github.com/agalwood/Motrix" target="_blank" rel="noopener">https://github.com/agalwood/Motrix</a> electron 下载工具<br><a href="https://github.com/hve-notes/hve-notes" target="_blank" rel="noopener">https://github.com/hve-notes/hve-notes</a> electron 博客<br><a id="开源工具教程"></a></p>
<h5 id="开源工具教程"><a href="#开源工具教程" class="headerlink" title="开源工具教程"></a>开源工具教程</h5><p>20190301<br><a href="https://github.com/oldj/SwitchHosts" target="_blank" rel="noopener">https://github.com/oldj/SwitchHosts</a> 用于快速切换 hosts 文件的小程序，基于 Electron 开发<br><a href="https://github.com/alibaba/p3c" target="_blank" rel="noopener">https://github.com/alibaba/p3c</a> 阿里巴巴 java 代码检测插件<br><a href="https://gitee.com/oschina/GitCodeTree" target="_blank" rel="noopener">https://gitee.com/oschina/GitCodeTree</a> Git 树形浏览 chrome 插件<br><a href="https://crifan.github.io/scientific_network_summary/website/shadowsocks_intro/" target="_blank" rel="noopener">https://crifan.github.io/scientific_network_summary/website/shadowsocks_intro/</a> 梯子<br><a href="https://github.com/byoungd/english-level-up-tips-for-Chinese" target="_blank" rel="noopener">https://github.com/byoungd/english-level-up-tips-for-Chinese</a> 英语学习<br><a href="https://github.com/521xueweihan/HelloGitHub" target="_blank" rel="noopener">https://github.com/521xueweihan/HelloGitHub</a> 不定期分享 Github 优秀开源项目<br><a href="https://github.com/oldratlee/useful-scripts" target="_blank" rel="noopener">https://github.com/oldratlee/useful-scripts</a> shell python 脚本<br><a href="https://github.com/sxei/chrome-plugin-demo" target="_blank" rel="noopener">https://github.com/sxei/chrome-plugin-demo</a> chrome 插件开发 demo<br><a href="https://github.com/unbug/codelf" target="_blank" rel="noopener">https://github.com/unbug/codelf</a> 变量命名神器<br>20190420 <a href="https://zhaoolee.gitbooks.io/chrome/content/yong-brook-bu-shu-yi-ge-jian-dan-wen-ding-sha-gua-de-ke-xue-shang-wang-gong-ju.html" target="_blank" rel="noopener">https://zhaoolee.gitbooks.io/chrome/content/yong-brook-bu-shu-yi-ge-jian-dan-wen-ding-sha-gua-de-ke-xue-shang-wang-gong-ju.html</a> 更简单梯子<br>20190421 <a href="https://github.com/lib-pku/libpku" target="_blank" rel="noopener">https://github.com/lib-pku/libpku</a> 北大课程资料<br>20190422 <a href="https://github.com/jaywcjlove/awesome-mac/blob/master/README-zh.md#%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91" target="_blank" rel="noopener">https://github.com/jaywcjlove/awesome-mac/blob/master/README-zh.md#%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91</a> MAC 免费开源软件<br>20190507<br><a href="https://github.com/PKUanonym/REKCARC-TSC-UHT" target="_blank" rel="noopener">https://github.com/PKUanonym/REKCARC-TSC-UHT</a> 清华大学计算机课程资料<br><a href="https://github.com/binhnguyennus/awesome-scalability" target="_blank" rel="noopener">https://github.com/binhnguyennus/awesome-scalability</a> 可扩展，可靠且高性能的大型系统背后的模式<br><a id="产品"></a></p>
<h5 id="产品"><a href="#产品" class="headerlink" title="产品"></a>产品</h5><p>20190301 <a href="https://mubu.com/doc/explore/13731" target="_blank" rel="noopener">https://mubu.com/doc/explore/13731</a> 产品思维<br><a id="大牛"></a></p>
<h5 id="大牛"><a href="#大牛" class="headerlink" title="大牛"></a>大牛</h5><p>20190420 <a href="https://github.com/ruanyf/weekly" target="_blank" rel="noopener">https://github.com/ruanyf/weekly</a> 阮一峰开源阅读<br><a id="参考"></a></p>
<h5 id="参考："><a href="#参考：" class="headerlink" title="参考："></a>参考：</h5><p>20190301<br><a href="https://github.com/521xueweihan/HelloGitHub" target="_blank" rel="noopener">https://github.com/521xueweihan/HelloGitHub</a><br><a href="https://git.news/" target="_blank" rel="noopener">https://git.news/</a><br><a href="https://github.com/ruanyf/weekly" target="_blank" rel="noopener">https://github.com/ruanyf/weekly</a><br><a href="https://github.com/GitHubDaily/GitHubDaily" target="_blank" rel="noopener">https://github.com/GitHubDaily/GitHubDaily</a></p>
</section>
    <!-- Tags START -->
    
    <div class="tags">
      <span>Tags:</span>
      
  <a href="/tags#Java开源">
    <span class="tag-code">Java开源</span>
  </a>

    </div>
    
    <!-- Tags END -->
    <!-- NAV START -->
    
  <div class="nav-container">
    <!-- reverse left and right to put prev and next in a more logic postition -->
    
      <a class="nav-left" href="/2019/05/24/Java8/java8LambdaStream常用详细实例/">
        <span class="nav-arrow">← </span>
        
          java8 Lambda Stream 常用详细实例
        
      </a>
    
    
      <a class="nav-right" href="/2019/05/24/Java8/java8LambdaStreamcollectCollectors常用详细实例/">
        
          java8 Lambda Stream collect Collectors 常用详细实例
        
        <span class="nav-arrow"> →</span>
      </a>
    
  </div>

    <!-- NAV END -->
    <!-- 打赏 START -->
    
    <div class="money-like">
      <div class="reward-btn">
        赏
        <span class="money-code">
          <span class="alipay-code">
            <div class="code-image"></div>
            <b>使用支付宝打赏</b>
          </span>
          <span class="wechat-code">
            <div class="code-image"></div>
            <b>使用微信打赏</b>
          </span>
        </span>
      </div>
      <p class="notice">若你觉得我的文章对你有帮助，欢迎点击上方按钮对我打赏</p>
    </div>
    
    <!-- 打赏 END -->
    <!-- 二维码 START -->
    
    <div class="qrcode">
      <canvas id="share-qrcode"></canvas>
      <p class="notice">扫描二维码，分享此文章</p>
    </div>
    
    <!-- 二维码 END -->
    
    <!-- No Comment -->
    
  </article>
  <!-- Article END -->
  <!-- Catalog START -->
  
  <aside class="catalog-container">
  <div class="toc-main">
    <strong class="toc-title">Catalog</strong>
    
      <ol class="toc-nav"><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#导航"><span class="toc-nav-text">导航</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#数据库"><span class="toc-nav-text">数据库</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#Spring-Cloud"><span class="toc-nav-text">Spring Cloud</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#组件"><span class="toc-nav-text">组件</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#系统"><span class="toc-nav-text">系统</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#监控"><span class="toc-nav-text">监控</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#大数据"><span class="toc-nav-text">大数据</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#Java-教程"><span class="toc-nav-text">Java 教程</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#python"><span class="toc-nav-text">python</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#算法"><span class="toc-nav-text">算法</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#AI"><span class="toc-nav-text">AI</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#前端"><span class="toc-nav-text">前端</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#android"><span class="toc-nav-text">android</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#跨平台开发"><span class="toc-nav-text">跨平台开发</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#开源工具教程"><span class="toc-nav-text">开源工具教程</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#产品"><span class="toc-nav-text">产品</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#大牛"><span class="toc-nav-text">大牛</span></a></li><li class="toc-nav-item toc-nav-level-5"><a class="toc-nav-link" href="#参考："><span class="toc-nav-text">参考：</span></a></li></ol>
    
  </div>
</aside>
  
  <!-- Catalog END -->
</main>

<script>
  (function () {
    var url = 'https://fengzhaoy.github.io/2019/05/24/Java开源/Github最热门开源项目整理持续更新20190507/';
    var banner = ''
    if (banner !== '' && banner !== 'undefined' && banner !== 'null') {
      $('#article-banner').css({
        'background-image': 'url(' + banner + ')'
      })
    } else {
      $('#article-banner').geopattern(url)
    }
    $('.header').removeClass('fixed-header')

    // error image
    $(".markdown-content img").on('error', function () {
      $(this).attr('src', 'http://file.muyutech.com/error-img.png')
      $(this).css({
        'cursor': 'default'
      })
    })

    // zoom image
    $(".markdown-content img").on('click', function () {
      var src = $(this).attr('src')
      if (src !== 'http://file.muyutech.com/error-img.png') {
        var imageW = $(this).width()
        var imageH = $(this).height()

        var zoom = ($(window).width() * 0.95 / imageW).toFixed(2)
        zoom = zoom < 1 ? 1 : zoom
        zoom = zoom > 2 ? 2 : zoom
        var transY = (($(window).height() - imageH) / 2).toFixed(2)

        $('body').append('<div class="image-view-wrap"><div class="image-view-inner"><img src="' + src +
          '" /></div></div>')
        $('.image-view-wrap').addClass('wrap-active')
        $('.image-view-wrap img').css({
          'width': `${imageW}`,
          'transform': `translate3d(0, ${transY}px, 0) scale3d(${zoom}, ${zoom}, 1)`
        })
        $('html').css('overflow', 'hidden')

        $('.image-view-wrap').on('click', function () {
          $(this).remove()
          $('html').attr('style', '')
        })
      }
    })
  })();
</script>


<script>
  var qr = new QRious({
    element: document.getElementById('share-qrcode'),
    value: document.location.href
  });
</script>





    <div class="scroll-top">
  <span class="arrow-icon"></span>
</div>
    <footer class="app-footer">
  <p class="copyright">
    &copy; 2019
  </p>
</footer>

<script>
  function async (u, c) {
    var d = document,
      t = 'script',
      o = d.createElement(t),
      s = d.getElementsByTagName(t)[0];
    o.src = u;
    if (c) {
      o.addEventListener('load', function (e) {
        c(null, e);
      }, false);
    }
    s.parentNode.insertBefore(o, s);
  }
</script>
<script>
  async ("//cdnjs.cloudflare.com/ajax/libs/fastclick/1.0.6/fastclick.min.js", function () {
    FastClick.attach(document.body);
  })
</script>

<script>
  var hasLine = 'true';
  async ("//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js", function () {
    $('figure pre').each(function (i, block) {
      var figure = $(this).parents('figure');
      if (hasLine === 'false') {
        figure.find('.gutter').hide();
      }
      var lang = figure.attr('class').split(' ')[1] || 'code';
      var codeHtml = $(this).html();
      var codeTag = document.createElement('code');
      codeTag.className = lang;
      codeTag.innerHTML = codeHtml;
      $(this).attr('class', '').empty().html(codeTag);
      figure.attr('data-lang', lang.toUpperCase());
      hljs.highlightBlock(block);
    });
  })
</script>
<!-- Baidu Tongji -->

<script src="/js/script.js"></script>
  </body>
</html>